-
-
Notifications
You must be signed in to change notification settings - Fork 6.9k
Dynamic Maze Solver using BFS #1284
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
@AtsushiSakai pls review my implementation if any changes needed pls suggest |
Could you please paste the animation gif here? |
@codex review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds a dynamic maze visualization tool that demonstrates the BFS algorithm solving a maze in real-time with animated features including a moving solver, dynamic obstacles, and a moving target.
- Implements a complete BFS maze solver with real-time visualization using matplotlib
- Adds dynamic elements including randomly changing obstacles and a moving target
- Features visual enhancements like breadcrumb trails, visited node overlays, and smooth animations
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Codex Review: Didn't find any major issues. Bravo. ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. |
here is the video any changes you want pls suggest !!! Thank you for consideration @AtsushiSakai |
Implementation
This adds a dynamic maze visualization tool that demonstrates a BFS (Breadth-First Search) algorithm solving a maze in real-time. The visualizer features:
The animation clearly shows how BFS explores the maze and adapts to changes, making it both educational and visually engaging.
Additional information